Professional Documents
Culture Documents
lolwut?
Chris Oliver
http://excid3.com
http://twitter.com/excid3
What is scripting?
High level languages
Python
Ruby
Perl
PHP
Rapid development
Why?
Advantages
Beautiful Syntax
Garbage collection
Simplicity
Native Data Types
C++ Python
Bool You don’t have to declare
Char data types and everything is
an object!
Int
Integers
Double
Strings
Float
Tuples: (1,2,3)
Arrays: [1,2,3]
Dictionaries:
x ={“a”: true, “b”: 234}
x[“a”] = false
Scripting is convenient
Lists are very easy use
C++
Python
Nifty Python Tricks
map – apply a function to every item in a list and return them
Scripting provides
Rapid development
Clean code
Overall awesomeness
Useful for
Most websites are built on PHP, Python, or Ruby
Desktop applications
Application prototypes
Scripting is less stressful!
Profanity in version control commits by language
Source:
http://andrewvos.com/2011/02/21/amount-of-profanity-in-git-commit-messages-per-programming-la
nguage
/